package org.alis.rpc.common.util;

import org.alis.rpc.common.contant.ServiceConstant;

/**
 * ServerUtils desc: 服务端工具类
 *
 * @author luochuan
 * @date 2020/9/21
 */
public final class ServerUtils {

    private ServerUtils(){}
    /**
     * 生成服务端的key
     * @param interfaceName 接口名
     * @param version 接口版本
     * @return key
     */
    public static String makeServiceKey(String interfaceName, String version) {
        String serviceKey = interfaceName;
        if (version != null && version.trim().length() > 0) {
            serviceKey += ServiceConstant.SERVICE_CONCAT_TOKEN.concat(version);
        }
        return serviceKey;
    }

}